import Vue from "vue";
import App from "./App.vue";

Vue.config.productionTip = false;
new Vue({
  render: h => h(App),

  /* 
    如果不使用render函数，则会有如下报错：
    You are using the runtime-only build of Vue where the template compiler is not available
    你正在使用一个运行时环境的vue包，这个vue包的模板编译是不能使用的
    Either pre-compile the template into render functions,or use the compiler-included build
    要么你可以使用render函数来处理模板预编译，要么你可以使用编译器构建

    运行时的vue包是没有模板编译这段代码的
      在脚手架中 vue把完整的vue包分为了两个包：vue运行时版本的包+模板编译包
      因为脚手架中的项目时先打包后运行，而模板编译是在打包的时候就已经把模板编译为一个渲染函数（只要调用这个函数，就会得到虚拟DOM了）
      所以在项目运行的时候（打包好的项目中），是不需要模板编译这个选项了。而是只需要vue的其他功能
      模板编译这段代码，在vue包中大概占用了40%的资源，所以把模板编译编译选项单独列出来 在打包的时候 打包以后的项目是没有模板编译这个代码的，减小占用资源
  */
}).$mount("#app");